package com.app.common.utils;

import com.css.sword.platform.web.event.IReqData;

public class FilterUtil {
	
	/**
	 * 验证客户端的请求token是否正确
	 * @param req 封装请求的req对象
	 * @return 验证后boolean值
	 */
	public static boolean checkToken(IReqData req) {
		
		boolean tokenFlag = true;
		
		// 获取前台post的数据
		String useremail = ReqJsonUtil.getPostParam(req,"useremail");
		String lshToken = ReqJsonUtil.getPostParam(req,"lshToken");
		// 使用用户邮箱和指定串进行md5加密
		String lshTokenstr = MD5Util.MD5(useremail + MD5Util.diyStr);
		
		if (!lshTokenstr.equals(lshToken)) {
			tokenFlag = false;
		}
		
		return tokenFlag;
	}
}
